sheep ranch - Francés Inglés Diccionario